/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package conf2.model;

import java.util.Map;

/**
 *
 * @author Administrator
 */
public interface GameLogger {

    void logNames(String serverPlayerName, String clientPlayerName);

    void logNewRound(EActor.Side serverSide);

    void logPlacement(Map<EActor, ETerritory> placement);

    void logMove(EActor who, ETerritory to);

    void logAttack(EActor attacker, EActor defender);

    void logRetreat(EActor who, ETerritory to);

    void logCardChoice(EActor.Side side, ECard card);

    void logEndOfRound(EActor.Side winner, int score);
}
